spotted green snake - Alemán Inglés Diccionario